﻿namespace BookMarks.Server.Models.Extend;

/// <summary>
/// 图标类
/// </summary>
public class Icon
{
    /// <summary>
    /// 名称显示方式
    /// </summary>
    public int Name { get; set; }
    /// <summary>
    /// 名称字体大小
    /// </summary>
    public int NameSize { get; set; }
    /// <summary>
    /// 名称颜色
    /// </summary>
    public string NameColor { get; set; }
    /// <summary>
    /// 是否启动动画
    /// </summary>
    public bool StartAnimation { get; set; }
    /// <summary>
    /// 图标圆角半径
    /// </summary>
    public int IconRadius { get; set; }
    /// <summary>
    /// 图标大小
    /// </summary>
    public int IconSize { get; set; }
    /// <summary>
    /// 图标X坐标
    /// </summary>
    public int IconX { get; set; }
    /// <summary>
    /// 图标Y坐标
    /// </summary>
    public int IconY { get; set; }
    /// <summary>
    /// X和Y坐标是否同步
    /// </summary>
    public bool Xysync { get; set; }
    /// <summary>
    /// 透明度
    /// </summary>
    public decimal Opactiy { get; set; }
    /// <summary>
    /// 单位
    /// </summary>
    public string Unit { get; set; }
    /// <summary>
    /// 宽度
    /// </summary>
    public int Width { get; set; }
    /// <summary>
    /// 图标布局方式
    /// </summary>
    public string IconLayout { get; set; }
}